
/*
* //赋码贴签之前，使用该方法判断是否可以进行扫码操作
* */
export const checkClickAbled = (prjId, categoryType, callback) => {
  uni.request({
    // url:
    //   uni.getStorageSync("url") +
    //   "/pms/app/complete/queryAuxCategoryCode?prjId=" +
    //   prjId +
    //   "&categoryType=" +
    //   categoryType,
    /*
    * //使用get方法，query传参的方式进行接口调用
    * */
    url:
    uni.getStorageSync("PMS20url") +
      "/api/app/auxMaterial/queryAuxCategoryCode?prjId=" +
      prjId +
      "&categoryType=" +
      categoryType,
    method: "GET",
    dataType: "json",
    timeout: 10000 * 60,
    header: {
      /*
      * //从缓存中获取到当前的token值
      * */
      "sysToken": uni.getStorageSync("PMStoken"),
    },
    success: (res) => {
      console.log(res);
      var data = res.data;
      /*
      * // 接口调用成功并且返回值code是200时，执行回调方法
      * */
      if (data.code == "200") {
        callback();
      } else {
        /*
        * // 接口调用成功但是返回值code存在异常，弹出提示信息
        */
        uni.showModal({
          title: "温馨提示",
          content: res?.data?.message || "该项目不可赋码贴签",
          showCancel: false,
          confirmColor: '#eb4b4b',
        });
      }
    },
    /*
    * // 接口调用失败，弹出提示信息
    * */
    fail: (data, code) => {
      uni.showModal({
        title: "温馨提示",
        content: "网络异常,请稍候再试",
        showCancel: false,
        confirmColor: '#eb4b4b',
      });
    },
  });
};
